package com.runfast.paotui.dao.model;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class Activity implements Serializable {
    private Integer id;

    /*** 商家id*/
    private Integer busid;

    /*** 商家名字*/
    private String busname;

    /*** 创建时间*/
    private Date createtime;

    /*** 折数(几折):*/
    private Double discount;

    /*** 活动结束时间*/
    private Date endtime;

    /*** 满减，  满:*/
    private Double fulls;

    /*** 满减，   减:*/
    private Double lesss;

    /*** 活动名称*/
    private String name;

    /*** 活动内容 1满减  2打折3赠品4特价5满减免运费6优惠券7免部分配送费8新用户立减活动9首单立减活动10商户红包11下单返红包,12：代理商发红包*/
    private Integer ptype;

    /*** 活动开始时间*/
    private Date starttime;

    private Integer type;

    private String goodids;

    private String goodsname;

    /*** 代理商id*/
    private Integer agentid;

    /*** 代理商名字*/
    private String agentname;

    /*** 活动状态：0正常，1暂停*/
    private Integer stops;

    /*** 请填写赠品*/
    private String goods;

    /*** 特价价格*/
    private BigDecimal disprice;

    private String stanidsname;

    /*** 1删除，0或者null未删除*/
    private Integer deleted;

    /*** 是否与其他活动同享*/
    private Boolean shared;

    /*** 生效时间，数字1到7分别对应星期一到星期日，多个逗号分隔*/
    private String week;

    /*** 是否限购*/
    private Boolean isLimited;

    /*** 限购类型（超出后是否允许原价购买0否 1是）*/
    private Integer limitType;

    /*** 限购数量*/
    private Integer limitNum;

    /*** 代理商补贴费用（不超过红包固定金额或者随机金额的下限）*/
    private Double agentSubsidy;

    /*** 1：特惠专区；其他：普通活动*/
    private Integer specialType;

    /*** 优选专区活动主题*/
    private String specialName;

    /*** 指定时间段开始1*/
    private Date start1;

    /*** 指定时间段开始2*/
    private Date start2;

    /*** 指定时间段结束1*/
    private Date end1;

    /*** 指定时间段结束2*/
    private Date end2;

    /*** 指定时间段开始3*/
    private Date start3;

    /*** 指定时间段结束3*/
    private Date end3;

    private String specialImg;

    /*** 是否废弃了*/
    private Boolean discard;

    /*** 作废时间*/
    private Date discardtime;

    /*** 活动创建者id(商户id，代理商id，平台账号id)*/
    private Integer createby;

    /*** 商户id，代理商id，平台账号id分别对应（0，1，2）*/
    private Integer createtype;

    /*** 0：全部用户，1：近x日未下单用户,2:随机用户*/
    private Integer redusertype;

    /*** 近x日未下单*/
    private Integer redday;

    /*** 金额范围（逗号分隔）*/
    private String redamount;

    /*** 0:每天限量；1：总量限制*/
    private Integer redlimittype;

    /*** 每天限量或者总量限制类型的数量*/
    private Integer rednum;

    /*** 0:每人1张；1：每人每天1张*/
    private Integer redpersonlimittype;

    /*** 该红包已经被领取的数量*/
    private Integer redgetnum;

    /*** 每日被领取的数量*/
    private Integer reddaygetnum;

    /*** 每日最后领取时间*/
    private Date reddaygettime;

    /*** 红包有效天数*/
    private Integer redvalidday;

    /*** 满返红包,返红包的前提条件*/
    private Double fullreturn;

    private String stanids;
    /**1全部，2未开始：3，进行中：4，已结束：5，已下线：*/
    private Integer timeType;
    private String startTimeToendTime;
    /**查询用的代理商id串*/
    private String agentIds;
    private static final long serialVersionUID = 1L;
}